Evaluating the Performance of RPL and 6LoWPAN in TinyOS

نویسندگان

  • JeongGil Ko
  • Stephen Dawson-Haggerty
  • Omprakash Gnawali
  • David Culler
  • Andreas Terzis
چکیده

Responding to the increasing interest to connect wireless sensor networks (WSN) to the Internet, the IETF has proposed standards that enable IPv6-based sensor networks. Specifically, the IETF 6LoWPAN and RoLL working groups developed standards for encapsulating IPv6 datagrams in 802.15.4 frames, neighbor discovery, and routing that allow sensor networks to exchange IPv6 datagrams with Internet hosts. However, given that these standards, especially the RPL routing protocol, are relatively new, there has not yet been a study that measures the actual performance of these proposals using real implementations. In this work, we use the BLIP and TinyRPL implementations in TinyOS 2.x to evaluate the performance of the newly proposed standards and compare them with CTP, the de-facto routing protocol standard for TinyOS. Our results indicate that the performance of TinyRPL is comparable with CTP and at the same time, TinyRPL can provide additional functionalities that traditional WSN routing protocols could not provide. We also discovered several issues, relevant to system developers and the standardization groups, which can enhance the proposed standards’ performance.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ContikiRPL and TinyRPL: Happy Together

IP-based sensor networks provide interoperability, but experience shows that interoperability between different protocol implementations is not a binary property. Instead, subtle differences in implementation choices may affect the performance of the resulting system. We present our experiences with the Contiki and TinyOS implementations of the IPv6 stack for low-power and lossy (LLN) networks ...

متن کامل

Denial-of-Service attacks on 6LoWPAN-RPL networks: Threats and an intrusion detection system proposition

RPL (Routing Protocol for Low-power and lossy networks) is a specific routing protocol designed to optimize 6LoWPAN (IPv6 over Low power Wireless Personal Area Network) operation. As 6LoWPAN suffers from resource constraints on battery, processor, memory and bandwidth, it affects the performance of the RPL protocol. From security point of view, this will make RPL vulnerable to several threats d...

متن کامل

BackIP: Backpressure Routing in IPv6-Based Wireless Sensor Networks

Wireless sensor networks are increasingly being deployed in real-world applications ranging from energy monitoring to water-level measurement. To better integrate with existing network infrastructure, they are being designed to communicate using IPv6. The current de-facto standard for routing in IPv6-based sensor networks is the shortest-path-based RPL, developed by the IETF 6LoWPaN working gro...

متن کامل

Connecting Wireless Sensor Networks to the Internet -- a 6lowpan Implementation for TinyOS 2.0

A 6lowpan implementation for the TinyOS 2.0 embedded operating system has been developed. It supports the 6lowpan adaptation layer with handling of the Fragmentation, Mesh Addressing and Broadcast headers. The 6lowpan-specified HC1 compression of the IPv6 header and the HC UDP compression of the UDP header are supported as well as handling of the uncompressed headers. Although not all requireme...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011